package tweeks.user.service;

import java.util.List;

import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.provisioning.UserDetailsManager;

import tweeks.user.domain.Group;
import tweeks.user.domain.Permission;

public interface UserService extends UserDetailsManager {
	void createUser(UserDetails user);
	void updateUser(UserDetails user);
	List<UserDetails> selectUser(UserDetails user);
	List<Group> selectGroup(Group group);
	List<Permission> selectPermission(Permission permission);
}
